package bluetooth;

/**
 * Interfejs rozszerzajacy <code>BtListener</code>. Jest implementowany przez
 * obliekt typu <code>Client</code>.
 * @author      Przemyslaw Bierut
 * @version     1.0
 */
public interface ClientListener extends BtListener {

    /**
     * Metoda informuje o postepach podczas nawiazywania polaczenia.
     * @param message wiadomosc
     */
    public void statusUpdate(String message);

    /**
     * Metoda informujaca jakie urzadzenia bluetooth zostaly wyszukane.
     * @param deviceList znalezione urzadzenia
     */
    public void deviceListShown(BtVector deviceList);

    /**
     * Metoda indormujaca o nawiazaniu polaczenie. Od tego momentu mozna
     * wymieniac dane.
     */
    public void connetionEstablished();
}
